<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    // function getMax(arr){
    //     var max=arr[0]
    //     for(i=0;i<arr.length;i++){
    //         if(max<arr[i]){
    //             max=arr[i]
    //         }
    //     }
    //     return max
    // }
    // let arr=[1,6,2,8,11,5]
    // let max=getMax(arr)
    // console.log(max);
    // let age=10;
    // let obj={
    //     name:"jack",
    //     age,
    //     getInfo(){
    //         console.log(this.name+this.age);
    //     }
    // }
    // console.log(obj);
    // let o1={id:11,name:'亚索'}
    // //使用扩展运算符浅拷贝数据
    // let o2={...o1}
    // console.log(o2);
    // function foo(){
    //     id:80,
    //     setTimeout(()=>{
    //         console.log(this);
    //         console.log("id:",this.id);
            
            
    //     },100)
    // }
    // var id=100
    // foo({id:50})
    // foo.bind({id:50})(this)//强制改变this指向
    let s1=Symbol('亚索')
    let s2=Symbol('亚索')
    let s3=Symbol('亚索')
    console.log(s1==s2);
    console.log(s3==s2);
    
    let obj={
        id:1000,
        name:"张小龙",
        [s1]:"小龙1",
        [s2]:"小龙2"
    }
    console.log(obj);
    console.log(Object.getOwnPropertyNames(obj));
    console.log(Object.getOwnPropertySymbols(obj));
    console.log([...Object.getOwnPropertyNames(obj,...Object.getOwnPropertySymbols(obj))]);
    console.log(Reflect.ownKeys(obj));
    
    
    
    
</script>